/* CSS Document */

/*PAGE LAYOUT*/
body {
/* 	background-image: url(../images/bg_body.jpg); */
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

/* 	overflow: hidden; */
/* overflow-x: hidden; */
/* overflow-y: hidden; */

#toppage {
	width: 800px;
}

#date {
	float: left;
	width: 190px;
	height: 39px;
	border-bottom: solid 1px #FDBF3B;
	border-right: solid 1px #FDBF3B;
}

#topbar {
	float: left;
	width: 608px;
	height: 40px;
	background-image: url(../images/bg_topbar.gif);
	background-color: #CBC55C;
	background-repeat: repeat-x;
	border-right: solid 1px #FDBF3B;
}

#header {
	width: 800px;
}

#content {
	width: 800px;
}

/* width: 800px; */

#contenttext {
	float: left;
	width: 608px;
	border-top: dotted 1px #CCCCCC;
	min-height: 470px;
	border-bottom: solid 2px  #FDBF3B;
}
/* 	background-color: #F7F7F7; */
/* 	border-left: solid 1px #999999; */
/* 	border-right: solid 1px #999999; */
/* 	border-bottom: solid 1px #999999; */

#logo {
	float: left;
	width: 190px;
	height: 110px;
	background-color: #F7F7F7;
	border-left: solid 1px #FDBF3B;
}

#pagetitle {
	position: relative;
	float: left;
	width: 608px;
	height: 110px;
	background-color: #F7F7F7;
	border-right: solid 1px #FDBF3B;
}

#title {
	position: absolute;
	right: 10px;
	bottom: 0px;
	width: 600px;
}

#menu {
	float: left;
	width: 190px;
	margin: 0px;
}

#footer {
	width: 800px;
	height:10px;
}
/* 	padding-right: 100px; */
/* 	padding-left: 10px; */
/* 	background-color: #F7F7F7; */

/*GRAY PANEL*/
.panel {
	padding: 12px;
	margin: 10px;
	padding: 10px;
	width: 550px;

}
/* 	border: solid 1px #E4E4E4; */
/* 	background-color: #EEEEEE; */
/* 	height: 315px; */

/*TEXT STYLES*/
.bodytext {
	font: 0.9em Tahoma, sans-serif;
	color: #666666;
}

.smalltext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
}

.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
/* 	color: #FFFFFF; */
}

.smallwhitetext a {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.smallwhitetext a:hover {
	text-decoration: underline;
}

.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
}

.smallgraytext a {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.smallgraytext a:hover {
	text-decoration: underline;
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #CCCCCC;
}

.logotext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #999999;
}

.orangelogotext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FF9900;
}

.orangetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF9900;
}

#linksmenu a {
	float: right;
	width: 183px;
	height: 20px;
	background-color: #ABC578;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
}

#linksmenu a:hover {
	background-color: #514F1C;
}

#login-form table {
	margin-top: 2em;
	padding: 1em;
	margin-left: auto;
	margin-right: auto;
	border: 1.5px solid #FDBF3B;
	/*background-color: #FFEBC1;*/
}

#login-form table td {
	padding: 6px;
}

#login-form label {
	font-weight: bold;
}

#login-form input#username, #login-form input#password {
	width: 300px;
}

#account {float:left;}
span.required {color: #bb0000;}

em.info {font-style:normal;font-size:90%;color:#888;display:block;}
em.info.error {padding-left:20px; background:url(../images/exclamation.png) no-repeat 0 50%;}

textarea.wiki-edit {width:99%; resize:vertical;}

#ind_left_border{
	width:580px;
	height:120px;
	border:1px solid #CCC;
	margin-bottom:45px;
}

#ind_left_table{
	width:550px;
	height:111px;
	margin:17px 0 0 20px;
	line-height:23px;
}
#ind_left_table dt{
	float:left;
	width:400px;
	margin-right:16px;
}
#ind_left_table dd{
	float:left;
	width:510px;
}


.camqa2_record{
	width:580px;
	margin-bottom:80px;
}
.camqa2_record dt{
	padding-left:60px;
	background-position:15px 8px;
	height:25px;
	padding-top:16px;
	font-size:14px;
	border-top:1px dashed #BFBFBF;
}
/* background:url(../images/lan-qa-question.gif) no-repeat; */

*html body .camqa2_record dt{
	height:20px;
}
.camqa2_record dd{
	padding-left:60px;
	height:72px;
	background:url(../images/lan-qa-answer.gif) no-repeat;	
	background-color:#F2F2F2;
	background-position:15px 8px;
	margin-bottom:12px;
}
*html body .camqa2_record dd{
	height:50px;
}
.camqa2_record_h51{
	padding-left:60px;
	background-position:15px 8px;
	height:25px;
	padding-top:10px;
	font-size:20px;
	background:url(../images/lan-qa-question.gif) no-repeat;
}

.camqa2_record_a_line{
	padding-top:15px;
}
.camqa2_record_two_line{
	padding-top:8px;
}
#camqa2_unborder{
	border-top:0px dashed #FFFFFF;
}
#camqa2_unborder02{
	border-top:0px dashed #FFFFFF;
}
#camqa2_unborder03{
	border-top:0px dashed #FFFFFF;
}

textarea.wiki-edit {width:99%; resize:vertical;}



